package com.octopus.core.parser;

import com.octopus.core.Response;
import lombok.Getter;

/**
 * 下载内容解析器异常
 *
 * @author shoulai.yang@gmail.com
 * @date 2019/07/31
 */
@Getter
public class ParseException extends Exception {

  /** 下载响应信息 */
  private Response response;

  /**
   * 异常构造器
   *
   * @param response 下载响应信息
   * @param e 实际异常
   */
  public ParseException(Response response, Exception e) {
    super(e);
    this.response = response;
  }

  /**
   * 异常构造器
   *
   * @param response 下载响应信息
   * @param message 异常消息
   * @param e 实际异常
   */
  public ParseException(Response response, String message, Exception e) {
    super(message, e);
    this.response = response;
  }
}
